// Loaded Server Configuration File
// ================================
//
// Version: 0.37 BETA RELEASE
// 21 January 2000 (TIME STAMP: 4:37 PM 20/01/00)
//
// Wolverine[CotC] (Wolverine@planetkingpin.com)
// www.planetkingpin.com/loaded/
//
// This document was formatted using the 'Courier New' font and size 10 characters!
//
// Deathmatch Flags:
//
//	DF_NO_HEALTH		1
//	DF_AUTO_JOIN_TEAM	2
//	DF_WEAPONS_STAY		4
//	DF_NO_FALLING		8
//	DF_SAME_LEVEL		32
//	DF_MODELTEAMS		128
//	DF_NO_FRIENDLY_FIRE	256
//	DF_SPAWN_FARTHEST	512
//	DF_FORCE_RESPAWN	1024
//	DF_INFINITE_AMMO	8192
//	DF_FIXED_FOV		32768
//	DF_DROP_DEATH		131072		*NEW* Kill players who drop items
//
// Spawn Flags:
//
//	SF_NULL			0		No item (Banned Item)
//
// Weapon Flags:
//	WF_PIPE			1
//	WF_CROWBAR		2
//	WF_PISTOL		4
//	WF_SHOTGUN		8
//	WF_TOMMYGUN		16
//	WF_HMG			32
//	WF_GRENADELAUNCHER	64
//	WF_BAZOOKA		128
//	WF_FLAMETHROWER		256
//
// Weapon Mod Flags:
//	IF_MOD_SILENCER		512		Pistol - Silencer
//	IF_MOD_ROF		1024		Pistol - Rate-of-fire
//	IF_MOD_RELOAD		2048		Pistol - Fast Reload
//	IF_MOD_DAMAGE		4096		Pistol - x2 Damage (Magnum Mod)
//	IF_MOD_COOLING		8192		H.M.G - Cooling Mod
//
// Item Flags:
//	IF_AMMO_BULLETS		16384
//	IF_AMMO_SHELLS		32768
//	IF_AMMO_CYLINDER	65536
//	IF_AMMO_308CAL		131072
//	IF_AMMO_GRENADES	262144
//	IF_AMMO_ROCKETS		524288
//	IF_AMMO_GAS		1048576
//	IF_HEALTH_SMALL		2097152
//	IF_HEALTH_LARGE		4194304
//	IF_HEALTH_MEGA		8388608
//	IF_ARMOR_HELMET		16777216
//	IF_ARMOR_HELMET_HEAVY	33554432
//	IF_ARMOR_JACKET		67108864
//	IF_ARMOR_JACKET_HEAVY	134217728
//	IF_ARMOR_LEG		268435456
//	IF_ARMOR_LEG_HEAVY	536870912
//	IF_BACKPACK		1073741824
//	IF_FLASHLIGHT		2147483648
//	IF_JETPACK		4294967296
//
// ** WARNING:
// Do not use this file as a template for your own configuration files, it is way to
// big for Kingpin to handle, if you do use this file as a template, remember to
// remove all the comments to reduce the file size before using it with a server
// =================================================================================

set hostname "Loaded v0.37 Server"
set public 1
setmaster "master.ogn.org"

// =============================
// ADDITIONAL SERVER INFORMATION
// =============================
//
// Additional server information can be added by placing an 's' after a
// specified setting, this information will then be made visible in server
// browser's such as Gamespy (www.gamespy.com)

set ISP "" s
set URL "" s
set Email "" s

// Add deathmatch flags together to define the game rules
set dmflags 788

set deathmatch 1
set teamplay 0
set timelimit 20
set fraglimit 0

// ===========================
// *** NEW LOADED COMMANDS ***
// ===========================

// ==================
// MESSAGE OF THE DAY
// ==================
//
// motd_enable <0|1>
//	Enable\Disable the motd
//	(Default = 1)
//
// motd_file <filename>
//	Specifies the file (relative to the mod directory) from which the motd
//	will be loaded
//	(Default = motd.txt)
//
// motd_style <0|1|2|3>
//	Specifies the style used to display the motd on the clients screen
//	0 - Standard	Displays the motd in the center of the clients screen
//	1 - Improved	This uses the larger 16x16 characters to display the
//			motd in the center of the clients screen
//	2 - Lithium II	This displays the motd in the bottom left of the clients
//			screen in much the same way as the Lithium II Quake II mod
//	3 - Rotational	Cycles through the different styles each time the motd is requested
//	(Default = 2)
//
// motd_time <seconds>
//	Specifies the time (in seconds) to keep the motd displayed on the clients
//	screen. The motd can be removed at any time by the client using the ESC key.
//	(Default = 5)
//
// allow_oldversion_notice <0|1>
//	Specifies whether the old version notification is shown to clients using an
//	older game version
//	(Default = 1)

set motd_enable 1
set motd_file "motd.txt"
set motd_style 2
set motd_time 5			// The timer is not as accurate as it should be!
set allow_oldversion_notice 1

// ===============
// SPECTATOR MODES
// ===============
//
// spectator_password <password>
//	Specifies the password required to view the match as a spectator, if no
//	password is specified the spectator modes are open and no password is required
//	(Default = "" (No Password Needed))
//
// spectator_max <value>
//	Specifies the maximum number of spectators allowed on the server at any one time,
//	if at any time, the spectator limit is full no more clients can enter a spectator
//	mode until an existing spectator either join in the game or disconnects
//	(Default = 0 (No Limit))
//
// spectator_health <value>
//	Specifies the minimum health value a client must have in order to enter a
//	spectator mode
//	(Default = 100)
//
// chasecam_enable <0|1>
//	Enable\Disable chase camera mode
//	(Default = 1)
//
// chasecam_start <0|1>
//	Specifies if new clients start in chase camera mode, if observer_start is
//	active or there are no players to chase or a password is set or the spectator
//	limit if full, clients will start active in the game
//	(Default = 0)
//
// observer_enable <0|1>
//	Enables\Disables observer (free float) mode
//	(Default = 1)
//
// observer_start <0|1>
//	Specifies if new clients start in observer mode, if a password is set or the
//	spectator limit if full, clients will start active in the game
//	(Default = 1)
//
// ** NOTE: It's important that spectator_health is set to a high value, failure in
//	    doing this can lead to clients cheating (ie. binding a key to observer, and
//	    pressing it just before they are fragged!)

set spectator_password ""
set spectator_max 0
set spectator_health 100
set chasecam_enable 0
set chasecam_start 0
set observer_enable 1
set observer_start 1

// ================
// SCOREBOARD SETUP
// ================
//
// scoreboard_style <0|1>
//	Specifies the style used to display the scoreboard on the clients screen
//	0 - Standard	Normal Kingpin deathmatch scoreboard
//	1 - Improved	Improved scoreboard which displays the clients full name,
//			position and fph (Frags-Per-Hour)
//			(Or the clients efficiency when running in real mode)
//	(Default = 1)
//
// scoreboard_show_kingpin <0|1>
//	Specifies whether the 'Current Kingpin' is displayed along with the scoreboard.
//	When set to 0, the scoreboard will be centred on the clients screen
//	(Default = 0 (The default under Kingpin is 1))
//
// scoreboard_show_timer <0|1>
//	Specifies whether the match timer is displayed at the bottom of the scoreboard.
//	When there is an active timelimit the timer will show the time remaining before
//	map change, else the elapsed time will be shown
//	(Default = 1)

set scoreboard_style 1
set scoreboard_show_kingpin 0
set scoreboard_show_timer 1

// ===========
// HIGH SCORES
// ===========
//
// hiscore_enable <0|1>
//	Enable\Disable high scores
//	(Default = 1)
//
// hiscore_dir <string>
//	Specifies the directory used to load and save the high scores, this allows you to use the
//	same high scores for multiple servers but its advised that this setting is set to something
//	containing the servers port number (ie. "hiscores/31510") The high score path will be created
//	if it doesn't exist
//	(Default = "hiscores")
//
// hiscore_saveall <0|1>
//	Specifies if all scores are merged into the high scores, when set to 0, only
//	the winning score will be saved (Providing they better the existing high scores of course)
//	(Default = 1)
//
// hiscore_intermission_time <seconds>
//	Specifies the time (in seconds) to display the high scores table at the
//	intermission point. The time in which the scoreboard will be displayed rests upon this
//	setting (intermission_time - hiscore_intermission_time = Scoreboard Display Time)
//	(Default = 6)

set hiscore_enable 1
set hiscore_dir "hiscores"
set hiscore_saveall 1
set hiscore_intermission_time 6

// ============
// INTERMISSION
// ============
//
// intermission_time <seconds>
//	Specifies the minimum length of time the intermission will last
//	(Default = 8)
//
// intermission_max <seconds>
//	Specifies the maximum time the intermission will last, the next level
//	will automatically load if the intermission has been active for this
//	length of time
//	(Default = 16)

set intermission_time 8
set intermission_max 16

// ============================
// ITEM BANNING AND REPLACEMENT
// ============================
//
// Weapon banning and replacement is explained in more detail in
// "Weapon Banning & Replacement.html" which can be found in your loaded/docs directory
//
// spawn_*_all <spawn flag>
//	Specifies the weapon to replace the weapon specified at '*'
//	Setting this value to 0 will ban this particular weapon.
//	(Default = Each weapon is set to its own weapon flag)
//	
// spawn_*_all <spawn flag>
//	Global setting used to specify one particular item to replace all
//	other items in its category on a particular map and is generally used
//	for creating an arena style game.
//	(Default = 0)
//
// ** NOTE:
// In this version its not possible to ban a weapon mod, you can only choose to replace then with other items!
// This version wont allow you to replace items with the mega health pack!

// These settings only take effect on map change!
set spawn_weapon_all 0			// When set, all weapons will spawn as this item
set spawn_weapon_crowbar 2		// WF_CROWBAR = 2
set spawn_weapon_pistol 4		// WF_PISTOL = 4
set spawn_weapon_shotgun 8		// WF_SHOTGUN = 8
set spawn_weapon_tommygun 16		// WF_TOMMYGUN = 16
set spawn_weapon_hmg 32			// WF_HMG = 32
set spawn_weapon_grenadelauncher 64	// WF_GRENADELAUNCHER = 64
set spawn_weapon_bazooka 128		// WF_BAZOOKA = 128
set spawn_weapon_flamethrower 256	// WF_FLAMETHROWER = 256

set spawn_mod_all 0			// When set, all weapon mods will spawn as this item
set spawn_mod_rof 1024			// IF_MOD_ROF = 1024
set spawn_mod_reload 2048		// IF_MOD_RELOAD = 2048
set spawn_mod_damage 4096		// IF_MOD_DAMAGE = 4096
set spawn_mod_cooling 8192		// IF_MOD_COOLING = 8192

set spawn_ammo_all 0			// When set, all ammo packs will spawn as this item
set spawn_ammo_bullets 16384		// IF_AMMO_BULLETS = 16384
set spawn_ammo_shells 32768		// IF_AMMO_SHELLS = 32768
set spawn_ammo_cylinder 65536		// IF_AMMO_CYLINDER = 65536
set spawn_ammo_308cal 131072		// IF_AMMO_308CAL = 131072
set spawn_ammo_grenades 262144		// IF_AMMO_GRENADES = 262144
set spawn_ammo_rockets 524288		// IF_AMMO_ROCKETS = 524288
set spawn_ammo_gas 1048576		// IF_AMMO_GAS = 1048576

set spawn_health_all 0			// When set, all health will spawn as this item
set spawn_health_small 2097152		// IF_HEALTH_SMALL = 2097152
set spawn_health_large 4194304		// IF_HEALTH_LARGE = 41943904
set spawn_health_mega 8388608		// This setting has no effect!

set spawn_armor_all 0			// When set, all armor packs will spawn as this item
set spawn_armor_helmet 16777216		// IF_ARMOR_HELMET = 16777216
set spawn_armor_helmet_heavy 33554432	// IF_ARMOR_HELMET_HEAVY = 33554432
set spawn_armor_jacket 67108864		// IF_ARMOR_JACKET = 67108864
set spawn_armor_jacket_heavy 134217728	// IF_ARMOR_JACKET_HEAVY = 134217728
set spawn_armor_leg 268435456		// IF_ARMOR_LEG = 268435456
set spawn_armor_leg_heavy 536870912	// IF_ARMOR_LEG_HEAVY = 536870912

set spawn_item_backpack 1073741824	// IF_BACKPACK = 1073741824
set spawn_item_flashlight 2147483648	// IF_FLASHLIGHT = 2147483648

// =====================================
// START, MAXIMUM AND ITEM PICKUP VALUES
// =====================================
//
// start_* <value>
//	The quantity of a particular item clients have when they respawn
//	(Default = Normal Kingpin Defaults)
//
// start_items <item flags>
//	Specifies
//
// start_activated <item flags>
//	Specifies the items which start 'on', this enables you to start with an active
//	flashlight in dark matches etc. These items must be specified in the 'start_items'
//	setting and the valid item flags are pistol silencer mod, the flashlight and the jetpack
//	(Default = 0 (All items start off))
//
// max_* <value>
//	The maximum amount of this item and client can have in their inventory
//	at any one time
//	(Default = Normal Kingpin Defaults)
//
// max_*_rounds <value>
//	Specifies the maximum amount of ammunition which can be stored in the
//	weapon at any one time, these settings have a minimum value of 1
//	(Default = Normal Kingpin Defaults)
//
// pack_* <value>
//	The quantity each item is worth when picked up
//	(Default = Normal Kingpin Defaults)
//
// weapon_initial <weapon flag>
//	The selected weapon clients will start with when they respawn
//	(Default = 4 (Pistol))
//
// ** NOTE **
// If the initial weapon has not been set (i.e weapon_initial = 0) the
// best start weapon will be used.
// If the initial weapon is not present in the clients start weapons
// will automatically be added
// Clients will always given a non-ammo weapon such as the pipe or the
// crowbar, if there isn't a non-ammo weapon set in either the clients
// start weapons or the clients initial weapon, they will automatically be
// given a crowbar

set start_weapons 5		// Add weapon flags (Pipe + Pistol = WF_PIPE + WF_PISTOL = 5)
set start_items 0		// Add item flags (Only applies to weapon mods, the flashlight and the jetpack)
set start_activated 0		// Items which start 'on' (Only applies to the silencer pistol mod, the flashlight and the jetpack)
set start_health 120
set start_bullets 50
set start_shells 0
set start_308cal 0
set start_grenades 0
set start_rockets 0
set start_gas 0
set start_armor_helmet 0
set start_armor_jacket 0
set start_armor_leg 0

set max_bullets 200
set max_shells 100
set max_308cal 90
set max_grenades 12
set max_rockets 25
set max_gas 200
set max_health 100
set max_armor_helmet 100
set max_armor_jacket 100
set max_armor_leg 100

set max_pistol_rounds 10
set max_shotgun_rounds 8
set max_tommygun_rounds 50
set max_hmg_rounds 30
set max_grenadelauncher_rounds 3
set max_bazooka_rounds 5

set pack_bullets 20
set pack_shells 10
set pack_cylinder 50
set pack_308cal 30
set pack_grenades 3
set pack_rockets 3
set pack_gas 50

// How much of the weapons ammo type is gained on weapon pickup
set pack_weapon_pistol 10
set pack_weapon_shotgun 10
set pack_weapon_tommygun 20
set pack_weapon_hmg 30
set pack_weapon_grenadelauncher 3
set pack_weapon_bazooka 5
set pack_weapon_flamethrower 50

set pack_health_small 15
set pack_health_large 30
set pack_health_mega 100		// NOT FUNCTIONAL!
set pack_armor_helmet 50
set pack_armor_helmet_heavy 100
set pack_armor_jacket 50
set pack_armor_jacket_heavy 100
set pack_armor_legs 50
set pack_armor_legs_heavy 100

set weapon_initial 4

// =========================================
// CUSTOMISING THE CONTENTS OF THE BACK-PACK
// =========================================
//
// backpack_weapons <weapon flags>
//	Specifies the weapons contained inside the backpack, these weapons
//	are given to the client on pickup
//	(Default = 2 (Crowbar))
//
// backpack_item <item flags>
//	Specifies the items contained inside the backpack, these items
//	are given to the client on pickup. The valid flags are the weapon mods,
//	the flashlight and the jetpack
//
// backpack_health <value>
//	Specifies the health contained inside the backpack
//	(Default = 0)
//
// backpack_* <value>
//	Specifies the 
//	(Default = Normal Kingpin Defaults)
//
// backpack_max_* <value>
//	Specifies the value by which the client's inventories maximum capacity
//	will be increased by
//	(Default = Normal Kingpin Defaults)

set backpack_weapons 2
set backpack_items 0			// Add item flags (Only applies to weapon mods, the flashlight and the jetpack)
set backpack_health 0
set backpack_bullets 20
set backpack_shells 10
set backpack_308cal 30
set backpack_grenades 3
set backpack_rockets 5
set backpack_gas 50
set backpack_max_bullets 100
set backpack_max_shells 100
set backpack_max_308cal 30
set backpack_max_grenades 3
set backpack_max_rockets 75
set backpack_max_gas 100

// =====================================
// SETTING INDIVIDUAL ITEM RESPAWN TIMES
// =====================================
//
// respawn_*_all <seconds>
//	When set, these specify the time which all the items in its category will
//	use to respawn
//	(Default = 0)
//
// respawn_weapon_* <seconds>
//	Specifies the time taken for each individual weapon to respawn, when set
//	to 0, the weapon will not respawn after the initial pickup
//	(Default = 30 (Normal Kingpin Defaults))
//
// respawn_ammo_* <seconds>
//	Specifies the time taken for each individual ammo pack to respawn, when
//	set to 0, the ammo pack will not respawn after the initial pickup
//	(Default = 30 (Normal Kingpin Defaults))
//
// respawn_armor_* <seconds>
//	Specifies the time taken for each individual armor pack to respawn, when
//	set to 0, the armor pack will not resapwn after the initial pickup
//	(Default = 45 (Normal Kingpin Defaults))

set respawn_weapon_all 0		// When set, all weapon pickups will use this respawn time
set respawn_weapon_crowbar 30
set respawn_weapon_pistol 30
set respawn_weapon_shotgun 30
set respawn_weapon_tommygun 30
set respawn_weapon_hmg 30
set respawn_weapon_grenadelauncher 30
set respawn_weapon_bazooka 30
set respawn_weapon_flamethrower 30

set respawn_ammo_all 0			// When set, all ammo pickups will use this respawn time
set respawn_ammo_bullets 30
set respawn_ammo_shells 30
set respawn_ammo_cylinders 30
set respawn_ammo_308cal 30
set respawn_ammo_grneades 30
set respawn_ammo_rockets 30
set respawn_ammo_gas 30

set respawn_armor_all 0			// When set, all armor pickups will use this respawn time
set respawn_armor_helmet 45
set respawn_armor_helmet_heavy 45
set respawn_armor_jacket 45
set respawn_armor_jacket_heavy 45
set respawn_armor_legs 45
set respawn_armor_legs_heavy 45

set respawn_item_flashlight 30

// ======================
// WEAPON DAMAGE SETTINGS
// ======================
//
// realmode_damage_intensifier <value>
//	Specifies the value at which damage is multiplied by when running in
//	real mode, this is set relative to 1 (ie 1 x 4 = x4 damage)
//	(Default = 4)
//
// *_damage <value>
//	Specifies the units of damage inflicted by a particular item, the actual
//	ammount of inflicted damage also relies on the item damage radius (Which
//	cannot be set in this version)
//	(Default = Normal Kingpin Defaults)
//
// *_speed <value>
//	Specifies the projection speed of a particular item
//	(Default = Normal Kingpin Defaults)
//
// *_kick <value>
//	Specifies the knock-back distance of the players attacked by someone
//	using this item
//	(Default = Normal Kingpin Defaults)
//
// *_range <value>
//	Specifies the distance the hand-held weapons can inflict damage
//	(Default = Normal Kingpin Defaults)

set realmode_damage_intensifier 4
set damage_pipe 10

set calibre_damage 50
set calibre_kick 50
set crowbar_damage 35		// The default under Kingpin is 50 (This setting was 'damage_crowbar' in the previous version)
set crowbar_kick 2
set crowbar_range 72
set grenade_damage 120
set grenade_speed 750
set rocket_speed 900

// ==============
// LEVEL LIGHTING
// ==============
//
// world_levellight <value>
//	Specifies the exact light level at which the game will be played in.
//	The value ranges between -25 (pitch black) and 25 (double bright), the greater
//	the negative number, the darker the lighting, the greater the positive number,
//	the brighter the lighting.
//	We recommend setting this to -10 for the more atmospheric dark match :-)
//	(Default = 0 (Normal Lighting))

set world_levellight 0		// Use 'sv world_lightlevel <value>' to set at runtime (mid-match)

// ===========================
// MINIMUM CLIENT GAME VERSION
// ===========================
//
// version_min <value>
//	Specifies the minimum game version required in order for clients to
//	connect to the server, clients who do not meet this requirement will
//	be refused a connection to the server.
//	(Default = 0 (No Restrictions))
//
// ** NOTE: The version number should only be specified without the decimal point
//	    eg: v1.21 = 121

set version_min 0

map kpdm1
